package com.insurance.common.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author Style
 * @version 1.0
 * @date 2021/3/21
 **/
@ApiModel(value = "企业信息")
@Data
public class AuthenticationEnterpriseDto {

    /**
     * 主键
     */
    @ApiModelProperty(value = "主键")
    private String id;

    /**
     * 企业名称
     */
    @ApiModelProperty(value = "企业名称")
    private String enterpriseName;

    /**
     * 证件号
     */
    @ApiModelProperty(value = "证件号")
    private String cardId;

    /**
     * 证照有效日期
     */
    @ApiModelProperty(value = "证照有效日期")
    private String cardAlidTime;

    /**
     * 注册地址
     */
    @ApiModelProperty(value = "注册地址")
    private String registerAddress;

    /**
     * 法人姓名
     */
    @ApiModelProperty(value = "法人姓名")
    private String legalPerson;

    /**
     * 法人证件号
     */
    @ApiModelProperty(value = "法人证件号")
    private String legalCardId;

    /**
     * 公司联系电话
     */
    @ApiModelProperty(value = "公司联系电话")
    private String phoneNumber;

    /**
     * 公司邮箱
     */
    @ApiModelProperty(value = "公司邮箱")
    private String email;

    /**
     * 联系人
     */
    @ApiModelProperty(value = "联系人")
    private String contactsName;

    /**
     * 联系人电话
     */
    @ApiModelProperty(value = "联系人电话")
    private String contactsPhone;

    /**
     * 联系人邮箱
     */
    @ApiModelProperty(value = "联系人邮箱")
    private String contactsEmail;

    @ApiModelProperty(value = "主键字符串")
    private String idStr;

    public String getIdStr() {
        return this.id != null ? String.valueOf(this.id) : "";
    }
}
